package automat;

import static org.junit.Assert.*;

import org.junit.Test;

public class TestAutomat {

	private Billetautomat b = new Billetautomat();
	
	@Test
	public void testgetBilletpris() {
		assertEquals(10, b.getBilletpris());
	}

	@Test
	public void testIndbetaling() {
		b.indsætPenge(-10);
		assertEquals(0, b.getBalance());
		b.indsætPenge(10);
		assertEquals(10, b.getBalance());
	}

	@Test
	public void testNegativRetur() {
		b.indsætPenge(-10);
		assertEquals(0, b.returpenge());
	}
	
	@Test
	public void testSaldoÆndring() {
		b.montørLogin("1234");
		b.indsætPenge(50);
		b.udskrivBillet();
		b.udskrivBillet();
		b.udskrivBillet();
		b.setBilletpris(20);
		assertEquals(30, b.getTotal());
	}
	
}
